Demos presents!
LZSS Res v2.1
Written by Dmitry Boldyrev

•• RELEASE VERSION ••

I. What is LZSS Res good for?
LZSS Res is a very useful utility for programmers (companies) whose final products are big and nasty like MS Word or NCSA Mosaic. These programs sizes are as big as 1.4 megs or 2 megs. And the reason why theyare so big is because all user interface stuff (buttons, dialogs, picts, snds) is stored in the resource fork uncompressed. And of course, the price of the products is sometimes rised without no reason because they have to ship disks with the program to the customers, now, imagine if you could compress the resources and reduce your application's size by 50%, so, instead of sending 10 disks to the customers you send only 5. 
LZSS is such a utlity which compresses the resource fork a very efficient and fast way! You can compress the resources without even worring about slowing down your application because the decompression speeds are compared to real time. Recently, I did many experiments with different sizes and computers and it came out that the LZSS Example could decompress the PICT of size 271kb for 3ms (milliseconds) on my Quadra 900 and  decompresses the same PICT of size 271 kb for 9-10ms on a MacIIsi. I thought that my program is not as good in compression as others, but I was wrong since the results you see clearly show that the compression scheme I used is much better than others:

Original PICT's (picture) size is 265,564 bytes

Changes since 2.0
• You don't need to modify your application except one place which installs the trap patch) btw, tons thanks to Jim Wintermyre; without his help I don't think I could succeed in patching
• Improoved example
• Reduced the size of the library (it is now only 634 bytes in the project)
• Fixed small icon (thanks to Steven M Bytnar who remind me to fix it)
• Imrpooved README (my english is not the first language, sorry)
Changes since 2.1
• Reported incompatibility with Software FPU (so, I guess you would have to disable it)

This package is shareware, if you use, you have to pay the shareware fee. The following people can use LZSS Res package without paying shareware:
• All who work part/full time on campus at the University of Utah, however, you should give me a call. My phone numbers are listed, see the last chapter "How to register the shareware?" of this README file.
• Steven M Bytnar
• John Whited
• Jim Wintermyre

YOU MAY NOT RELEASE YOUR SOFTWARE WHICH USES THIS PACKAGE UNTIL YOU REGISTER IT.
(See the last page of this README)

Special thanks to the people who helped me to bring this product to the world, sumex moderators, people on IRC (Internet Relay Chat), people on usenet (comp.sys.mac.programmer) and many many others!